Distributed Flow Shop Scheduling Problem - Global versus Local Optimization
نویسندگان
چکیده
Because of its highly combinatorial aspect, its dynamic nature and its practical interest for manufacturing systems, the scheduling problem has been widely studied in the literature by various methods: heuristics, constraint propagation techniques, Constraint Satisfaction Problem formalism, simulated annealing, Taboo search, genetic algorithms, neural networks, etc. This paper deals with the Flow Shop Scheduling Problem (FSSF) by a Multi-Agent_Simulated Annealing Model (MASAM). FSSP consists, according to a certain number of criteria, in finding the best possible allocation of n jobs on m resources, so that operations of every job must be processed on all resources in a unique order. MASM involves two types of agents: jobs and resources. Each job requests the resources by sending its operations one by one, according to the precedence relations existing between these operations (process plan). When a resource requested by a job J, its behavior, based on simulated annealing (SA), consists of two phases: generating a new state comprising necessarily the new operation just received and deciding on whether to accept this new state or not. The generation phase comprises the following subphases: determining a position to J, computing the start and finish dates of J, satisfying the deadline of J and reacting to side effects. The objective (cost function) is minimized setup durations between successive operations on the same resource and to maximize the slack time of each job. It is well known that the convergence of simulated annealing requires an infinite run-time. Consequently, we propose two alternatives to put simulated annealing in practice. The first one consists in implementing a unique centralized SA whilst the second one (Distributed SA) consists in assigning to each resource on the one hand a local cost function representing locally the above objective and on the other hand a simulated annealing whose parameters are locally controlled. The obtained experimental results show that the distributed aspect outperforms the centralized one in terms of quality (cost function) and complexity (run-time). Despite the first promising experimental results, stronger experiments have to be performed, and further comparisons with other known methods have to be done.
منابع مشابه
Improved teaching–learning-based and JAYA optimization algorithms for solving flexible flow shop scheduling problems
Flexible flow shop (or a hybrid flow shop) scheduling problem is an extension of classical flow shop scheduling problem. In a simple flow shop configuration, a job having ‘g’ operations is performed on ‘g’ operation centres (stages) with each stage having only one machine. If any stage contains more than one machine for providing alternate processing facility, then the problem...
متن کاملA Mathematical Model and a Solution Method for Hybrid Flow Shop Scheduling
This paper studies the hybrid flow shop scheduling where the optimization criterion is the minimization of total tardiness. First, the problem is formulated as a mixed integer linear programming model. Then, to solve large problem sizes, an artificial immune algorithm hybridized with a simple local search in form of simulated annealing is proposed. Two experiments are carried out to evaluate th...
متن کاملFlow shop Scheduling Problem with Maintenance Coordination: a New Approach
This study investigates the coordination of production scheduling and maintenance planning in theflow shop scheduling environment. The problem is considered in a bi-objective form, minimizing themakespan as the production scheduling criterion and minimizing the system unavailability as themaintenance planning criterion. The time interval between consecutive maintenance activities as well as the...
متن کاملEconomic Lot Sizing and Scheduling in Distributed Permutation Flow Shops
This paper addresses a new mixed integer nonlinear and linear mathematical programming economic lot sizing and scheduling problem in distributed permutation flow shop problem with number of identical factories and machines. Different products must be distributed between the factories and then assignment of products to factories and sequencing of the products assigned to each factory has to be d...
متن کاملA modified branch and bound algorithm for a vague flow-shop scheduling problem
Uncertainty plays a significant role in modeling and optimization of real world systems. Among uncertain approaches, fuzziness describes impreciseness while for ambiguity another definition is required. Vagueness is a probabilistic model of uncertainty being helpful to include ambiguity into modeling different processes especially in industrial systems. In this paper, a vague set based on dista...
متن کاملA Mathematical Model for a Flow Shop Scheduling Problem with Fuzzy Processing Times
This paper presents a mathematical model for a flow shop scheduling problem consisting of m machine and n jobs with fuzzy processing times that can be estimated as independent stochastic or fuzzy numbers. In the traditional flow shop scheduling problem, the typical objective is to minimize the makespan). However,, two significant criteria for each schedule in stochastic models are: expectable m...
متن کامل